package common.model.goods;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class Spu {
    /**
     * 商品SPUid
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
    * 商品SPU编码
     */
    private String spuCode;
    /**
     * 商铺id
     */
    private Long shopId;
    /**
     * 分类id
     */
    private Long categoryId;
    /**
     * 品牌id
     */
    private Long brandId;
    /**
     * 默认价格
     */
    private double price;
    /**
     * 商品标题
     */
    private String title;
    /**
     * 主图URL
     */
    private String mainImage;
    /**
     * 子图URL数组（JSON格式）
     */
    private String subImages;
    /**
     * 商品描述
     */
    private String description;
    /**
     * 详情页HTML
     */
    private String detailHtml;
    /**
     * 规格模板（定义SKU规格）
     */
    private String specTemplate;
    /**
     * 商品状态（0：下架，1：上架）
     */
    private boolean status;
    /**
     * 软删除标记
     */
    private boolean isDeleted;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}
